package com.ruoyi.scheme.enums;

import javax.xml.bind.annotation.XmlType;

/**
 * DecisionMaking Enum
 */
public enum DecisionMakingEnum {

    ORGANICFERTILIZER("organic_fertilizer"),   // 有机肥
    MIXMEASURE("mix_measure"),               // 混合方案
    DEFAULT("基于基础规则和部分扩展规则生成的默认方案"),                   // 默认方案
    FINAL("final"),                       // 最终方案
    UNKNOWN("未知"),                       // 未知
    SINGLE("single"),               // 单草方案
    MIXED("mix"),               // 混合方案
    FAILURE("无法生成方案"),               // 无法生成方案
    METHOD_1( "挖设鱼鳞坑"),               // 方法一：挖设鱼鳞坑
    METHOD_2( "挖设竹节沟"),               // 方法二：挖设竹节沟
    METHOD_3( "布设植生袋"),               // 方法三：布设植生袋
    METHOD_4( "修建沙柳网格"),               // 方法四：修建沙柳网格(默认)
    DENSITY("，种植密度："),                 // 密度
    UNIT_1(" kg/m²"),                 // 单位1
    UNIT_2(" 株/m²"),                 // 单位2
    HERBACEOUS("herbaceous"),               // 草本
    WOODY("woody"),                       // 木本
    ADVICE_1("建议种植草本植物："),               // 建议1：建议采用鱼鳞坑挖设方法
    ADVICE_2("建议种植木本植物："),               // 建议2：建议采用竹节沟挖设方法
    ERROR("错误"),               // 错误提示

    DEFAULT_GRASS("草本默认方案："),               // 草本默认方案
    DEFAULT_WOOD("木本默认方案："),               // 木本默认方案
    MIXED_PLAN("混合方案："),               // 混合方案
    ADVICE_3("建议混合种植植物及其种植密度（kg/m²或株/m²）："),               // 建议3：建议采用布设植生袋方法
    UPDATE_FAILED("方案更新失败");               // 方案更新失败

    private final String description;

    DecisionMakingEnum(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }
}
